https://aicdesign.org/wp-content/uploads/2019/11/PLL-ProbSols9503.pdf?